package com.hanscan.util.language;

import java.io.Serializable;

public class LanguageManager implements Serializable
{
    private LanguageConfig actualLanguage;
    private static LanguageManager instance = null;
    
    /**
     * Constructor en el que se cargan los ficheros de idiomas.     
     **/
    private LanguageManager()        
    {
        actualLanguage = new LanguageConfig();
    }
    
    /**
     * Método que permite obtener la única instancia del manager de ficheros
     * de idiomas
     * @return
     */
    public static LanguageManager getInstance()
    {
        if (instance == null)
        {
            instance = new LanguageManager();
        }
        return instance;    
    }
    
    /**
     * Método que devuelve el objeto cargado con las etiquetas en el idioma
     * solicitado
     * @return
     */
    public LanguageConfig getLanguageConfig()
    {
        return actualLanguage;
    }
   
}
